/**
 */
package org.mro.grib.model.files.secondEdition.dataRepresentations;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationsFactory
 * @model kind="package"
 * @generated
 */
public interface DataRepresentationsPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "dataRepresentations"; //$NON-NLS-1$

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "secondEdition.dataRepresentation"; //$NON-NLS-1$

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "dataRep2"; //$NON-NLS-1$

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	DataRepresentationsPackage eINSTANCE = org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl.init();

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation <em>IData Representation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getIDataRepresentation()
	 * @generated
	 */
	int IDATA_REPRESENTATION = 0;

	/**
	 * The number of structural features of the '<em>IData Representation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IDATA_REPRESENTATION_FEATURE_COUNT = 0;


	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate50Impl <em>Data Representation Template50</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate50Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate50()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE50 = 1;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50__REFERENCE_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50__BINARY_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Type Of Original Field Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50__TYPE_OF_ORIGINAL_FIELD_VALUES = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Data Representation Template50</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate51Impl <em>Data Representation Template51</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate51Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate51()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE51 = 2;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__REFERENCE_VALUE = DATA_REPRESENTATION_TEMPLATE50__REFERENCE_VALUE;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__BINARY_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE50__BINARY_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__DECIMAL_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE50__DECIMAL_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = DATA_REPRESENTATION_TEMPLATE50__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE;

	/**
	 * The feature id for the '<em><b>Type Of Original Field Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__TYPE_OF_ORIGINAL_FIELD_VALUES = DATA_REPRESENTATION_TEMPLATE50__TYPE_OF_ORIGINAL_FIELD_VALUES;

	/**
	 * The feature id for the '<em><b>Matrix Bitmap Presence</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__MATRIX_BITMAP_PRESENCE = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Number Of Data Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__NUMBER_OF_DATA_VALUES = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>First Dimension</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Second Dimension</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>First Dimension Coordinate Value Definition</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_COORDINATE_VALUE_DEFINITION = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Nc1</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__NC1 = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Second Dimension Coordinate Value Definition</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_COORDINATE_VALUE_DEFINITION = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Nc2</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__NC2 = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>First Dimension Physical Significance</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_PHYSICAL_SIGNIFICANCE = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Second Dimension Physical Significance</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_PHYSICAL_SIGNIFICANCE = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>First Dimension Coefficients Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_COEFFICIENTS_OFFSET = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Second Dimension Coefficients Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_COEFFICIENTS_OFFSET = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 11;

	/**
	 * The number of structural features of the '<em>Data Representation Template51</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE51_FEATURE_COUNT = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 12;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate52Impl <em>Data Representation Template52</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate52Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate52()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE52 = 3;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__REFERENCE_VALUE = DATA_REPRESENTATION_TEMPLATE50__REFERENCE_VALUE;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__BINARY_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE50__BINARY_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__DECIMAL_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE50__DECIMAL_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = DATA_REPRESENTATION_TEMPLATE50__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE;

	/**
	 * The feature id for the '<em><b>Type Of Original Field Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__TYPE_OF_ORIGINAL_FIELD_VALUES = DATA_REPRESENTATION_TEMPLATE50__TYPE_OF_ORIGINAL_FIELD_VALUES;

	/**
	 * The feature id for the '<em><b>Group Splitting Method</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__GROUP_SPLITTING_METHOD = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Missing Value Management</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__MISSING_VALUE_MANAGEMENT = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Primary Missing Value Substitute</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__PRIMARY_MISSING_VALUE_SUBSTITUTE = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Secondary Missing Value Substitute</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__SECONDARY_MISSING_VALUE_SUBSTITUTE = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Ng</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__NG = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Reference For Group Widths</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_WIDTHS = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Group Widths Number Of Bits</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__GROUP_WIDTHS_NUMBER_OF_BITS = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Reference For Group Lengths</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_LENGTHS = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Group Lengths Increment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__GROUP_LENGTHS_INCREMENT = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>True Length Of Last Group</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__TRUE_LENGTH_OF_LAST_GROUP = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Scaled Group Length Number Of Bits</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52__SCALED_GROUP_LENGTH_NUMBER_OF_BITS = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 10;

	/**
	 * The number of structural features of the '<em>Data Representation Template52</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE52_FEATURE_COUNT = DATA_REPRESENTATION_TEMPLATE50_FEATURE_COUNT + 11;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate53Impl <em>Data Representation Template53</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate53Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate53()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE53 = 4;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__REFERENCE_VALUE = DATA_REPRESENTATION_TEMPLATE52__REFERENCE_VALUE;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__BINARY_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE52__BINARY_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__DECIMAL_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE52__DECIMAL_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = DATA_REPRESENTATION_TEMPLATE52__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE;

	/**
	 * The feature id for the '<em><b>Type Of Original Field Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__TYPE_OF_ORIGINAL_FIELD_VALUES = DATA_REPRESENTATION_TEMPLATE52__TYPE_OF_ORIGINAL_FIELD_VALUES;

	/**
	 * The feature id for the '<em><b>Group Splitting Method</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__GROUP_SPLITTING_METHOD = DATA_REPRESENTATION_TEMPLATE52__GROUP_SPLITTING_METHOD;

	/**
	 * The feature id for the '<em><b>Missing Value Management</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__MISSING_VALUE_MANAGEMENT = DATA_REPRESENTATION_TEMPLATE52__MISSING_VALUE_MANAGEMENT;

	/**
	 * The feature id for the '<em><b>Primary Missing Value Substitute</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__PRIMARY_MISSING_VALUE_SUBSTITUTE = DATA_REPRESENTATION_TEMPLATE52__PRIMARY_MISSING_VALUE_SUBSTITUTE;

	/**
	 * The feature id for the '<em><b>Secondary Missing Value Substitute</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__SECONDARY_MISSING_VALUE_SUBSTITUTE = DATA_REPRESENTATION_TEMPLATE52__SECONDARY_MISSING_VALUE_SUBSTITUTE;

	/**
	 * The feature id for the '<em><b>Ng</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__NG = DATA_REPRESENTATION_TEMPLATE52__NG;

	/**
	 * The feature id for the '<em><b>Reference For Group Widths</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__REFERENCE_FOR_GROUP_WIDTHS = DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_WIDTHS;

	/**
	 * The feature id for the '<em><b>Group Widths Number Of Bits</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__GROUP_WIDTHS_NUMBER_OF_BITS = DATA_REPRESENTATION_TEMPLATE52__GROUP_WIDTHS_NUMBER_OF_BITS;

	/**
	 * The feature id for the '<em><b>Reference For Group Lengths</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__REFERENCE_FOR_GROUP_LENGTHS = DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_LENGTHS;

	/**
	 * The feature id for the '<em><b>Group Lengths Increment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__GROUP_LENGTHS_INCREMENT = DATA_REPRESENTATION_TEMPLATE52__GROUP_LENGTHS_INCREMENT;

	/**
	 * The feature id for the '<em><b>True Length Of Last Group</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__TRUE_LENGTH_OF_LAST_GROUP = DATA_REPRESENTATION_TEMPLATE52__TRUE_LENGTH_OF_LAST_GROUP;

	/**
	 * The feature id for the '<em><b>Scaled Group Length Number Of Bits</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__SCALED_GROUP_LENGTH_NUMBER_OF_BITS = DATA_REPRESENTATION_TEMPLATE52__SCALED_GROUP_LENGTH_NUMBER_OF_BITS;

	/**
	 * The feature id for the '<em><b>Order Of Spatial Differencing</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__ORDER_OF_SPATIAL_DIFFERENCING = DATA_REPRESENTATION_TEMPLATE52_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Extra Differencing Octets Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53__EXTRA_DIFFERENCING_OCTETS_NUMBER = DATA_REPRESENTATION_TEMPLATE52_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Data Representation Template53</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE53_FEATURE_COUNT = DATA_REPRESENTATION_TEMPLATE52_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate54Impl <em>Data Representation Template54</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate54Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate54()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE54 = 5;

	/**
	 * The feature id for the '<em><b>Precision</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE54__PRECISION = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Data Representation Template54</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE54_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate55Impl <em>Data Representation Template55</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate55Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate55()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE55 = 6;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__REFERENCE_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__BINARY_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Scaled And Referenced Value Bits Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__SCALED_AND_REFERENCED_VALUE_BITS_NUMBER = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Type Of Original Fields Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__TYPE_OF_ORIGINAL_FIELDS_VALUES = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Type Of Compression</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__TYPE_OF_COMPRESSION = IDATA_REPRESENTATION_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Target Compression Ratio</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55__TARGET_COMPRESSION_RATIO = IDATA_REPRESENTATION_FEATURE_COUNT + 6;

	/**
	 * The number of structural features of the '<em>Data Representation Template55</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE55_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 7;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate541Impl <em>Data Representation Template541</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate541Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate541()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE541 = 7;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541__REFERENCE_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541__BINARY_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Scaled And Referenced Value Bits Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541__SCALED_AND_REFERENCED_VALUE_BITS_NUMBER = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Type Of Original Fields Values</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541__TYPE_OF_ORIGINAL_FIELDS_VALUES = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Data Representation Template541</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE541_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate550Impl <em>Data Representation Template550</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate550Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate550()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE550 = 8;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550__REFERENCE_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550__BINARY_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Packed Value Bits Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550__PACKED_VALUE_BITS_NUMBER = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Real Part Of Coefficient</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550__REAL_PART_OF_COEFFICIENT = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Data Representation Template550</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate551Impl <em>Data Representation Template551</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate551Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate551()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE551 = 9;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__REFERENCE_VALUE = DATA_REPRESENTATION_TEMPLATE550__REFERENCE_VALUE;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__BINARY_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE550__BINARY_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__DECIMAL_SCALE_FACTOR = DATA_REPRESENTATION_TEMPLATE550__DECIMAL_SCALE_FACTOR;

	/**
	 * The feature id for the '<em><b>Packed Value Bits Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__PACKED_VALUE_BITS_NUMBER = DATA_REPRESENTATION_TEMPLATE550__PACKED_VALUE_BITS_NUMBER;

	/**
	 * The feature id for the '<em><b>Real Part Of Coefficient</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__REAL_PART_OF_COEFFICIENT = DATA_REPRESENTATION_TEMPLATE550__REAL_PART_OF_COEFFICIENT;

	/**
	 * The feature id for the '<em><b>P</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__P = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Js</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__JS = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Ks</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__KS = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Ms</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__MS = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Ts</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__TS = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Unpacked Subset Precision</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551__UNPACKED_SUBSET_PRECISION = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 5;

	/**
	 * The number of structural features of the '<em>Data Representation Template551</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE551_FEATURE_COUNT = DATA_REPRESENTATION_TEMPLATE550_FEATURE_COUNT + 6;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate561Impl <em>Data Representation Template561</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate561Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate561()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE561 = 10;

	/**
	 * The feature id for the '<em><b>Reference Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561__REFERENCE_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Binary Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561__BINARY_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Pre Processing Parameter</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561__PRE_PROCESSING_PARAMETER = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Data Representation Template561</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE561_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate5200Impl <em>Data Representation Template5200</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate5200Impl
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate5200()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE5200 = 11;

	/**
	 * The feature id for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = IDATA_REPRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Mv</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200__MV = IDATA_REPRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Mvl</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200__MVL = IDATA_REPRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Decimal Scale Factor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200__DECIMAL_SCALE_FACTOR = IDATA_REPRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Mvl List Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200__MVL_LIST_OFFSET = IDATA_REPRESENTATION_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Data Representation Template5200</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_REPRESENTATION_TEMPLATE5200_FEATURE_COUNT = IDATA_REPRESENTATION_FEATURE_COUNT + 5;


	/**
	 * The meta object id for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber <em>Data Representation Template Number</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplateNumber()
	 * @generated
	 */
	int DATA_REPRESENTATION_TEMPLATE_NUMBER = 12;


	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation <em>IData Representation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>IData Representation</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation
	 * @generated
	 */
	EClass getIDataRepresentation();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50 <em>Data Representation Template50</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template50</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50
	 * @generated
	 */
	EClass getDataRepresentationTemplate50();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getReferenceValue <em>Reference Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getReferenceValue()
	 * @see #getDataRepresentationTemplate50()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate50_ReferenceValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getBinaryScaleFactor <em>Binary Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Binary Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getBinaryScaleFactor()
	 * @see #getDataRepresentationTemplate50()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate50_BinaryScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate50()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate50_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getNumberOfBitsUsedForEachPackedValue <em>Number Of Bits Used For Each Packed Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number Of Bits Used For Each Packed Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getNumberOfBitsUsedForEachPackedValue()
	 * @see #getDataRepresentationTemplate50()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate50_NumberOfBitsUsedForEachPackedValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getTypeOfOriginalFieldValues <em>Type Of Original Field Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type Of Original Field Values</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate50#getTypeOfOriginalFieldValues()
	 * @see #getDataRepresentationTemplate50()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate50_TypeOfOriginalFieldValues();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51 <em>Data Representation Template51</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template51</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51
	 * @generated
	 */
	EClass getDataRepresentationTemplate51();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getMatrixBitmapPresence <em>Matrix Bitmap Presence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Matrix Bitmap Presence</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getMatrixBitmapPresence()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_MatrixBitmapPresence();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNumberOfDataValues <em>Number Of Data Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number Of Data Values</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNumberOfDataValues()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_NumberOfDataValues();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimension <em>First Dimension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Dimension</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimension()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_FirstDimension();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimension <em>Second Dimension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second Dimension</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimension()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_SecondDimension();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionCoordinateValueDefinition <em>First Dimension Coordinate Value Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Dimension Coordinate Value Definition</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionCoordinateValueDefinition()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_FirstDimensionCoordinateValueDefinition();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNc1 <em>Nc1</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Nc1</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNc1()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_Nc1();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionCoordinateValueDefinition <em>Second Dimension Coordinate Value Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second Dimension Coordinate Value Definition</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionCoordinateValueDefinition()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_SecondDimensionCoordinateValueDefinition();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNc2 <em>Nc2</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Nc2</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getNc2()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_Nc2();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionPhysicalSignificance <em>First Dimension Physical Significance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Dimension Physical Significance</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionPhysicalSignificance()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_FirstDimensionPhysicalSignificance();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionPhysicalSignificance <em>Second Dimension Physical Significance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second Dimension Physical Significance</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionPhysicalSignificance()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_SecondDimensionPhysicalSignificance();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionCoefficientsOffset <em>First Dimension Coefficients Offset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Dimension Coefficients Offset</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getFirstDimensionCoefficientsOffset()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_FirstDimensionCoefficientsOffset();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionCoefficientsOffset <em>Second Dimension Coefficients Offset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Second Dimension Coefficients Offset</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate51#getSecondDimensionCoefficientsOffset()
	 * @see #getDataRepresentationTemplate51()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate51_SecondDimensionCoefficientsOffset();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52 <em>Data Representation Template52</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template52</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52
	 * @generated
	 */
	EClass getDataRepresentationTemplate52();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupSplittingMethod <em>Group Splitting Method</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Group Splitting Method</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupSplittingMethod()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_GroupSplittingMethod();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getMissingValueManagement <em>Missing Value Management</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Missing Value Management</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getMissingValueManagement()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_MissingValueManagement();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getPrimaryMissingValueSubstitute <em>Primary Missing Value Substitute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Primary Missing Value Substitute</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getPrimaryMissingValueSubstitute()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_PrimaryMissingValueSubstitute();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getSecondaryMissingValueSubstitute <em>Secondary Missing Value Substitute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Secondary Missing Value Substitute</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getSecondaryMissingValueSubstitute()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_SecondaryMissingValueSubstitute();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getNg <em>Ng</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ng</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getNg()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_Ng();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getReferenceForGroupWidths <em>Reference For Group Widths</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference For Group Widths</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getReferenceForGroupWidths()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_ReferenceForGroupWidths();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupWidthsNumberOfBits <em>Group Widths Number Of Bits</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Group Widths Number Of Bits</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupWidthsNumberOfBits()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_GroupWidthsNumberOfBits();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getReferenceForGroupLengths <em>Reference For Group Lengths</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference For Group Lengths</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getReferenceForGroupLengths()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_ReferenceForGroupLengths();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupLengthsIncrement <em>Group Lengths Increment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Group Lengths Increment</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getGroupLengthsIncrement()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_GroupLengthsIncrement();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getTrueLengthOfLastGroup <em>True Length Of Last Group</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>True Length Of Last Group</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getTrueLengthOfLastGroup()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_TrueLengthOfLastGroup();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getScaledGroupLengthNumberOfBits <em>Scaled Group Length Number Of Bits</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Scaled Group Length Number Of Bits</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate52#getScaledGroupLengthNumberOfBits()
	 * @see #getDataRepresentationTemplate52()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate52_ScaledGroupLengthNumberOfBits();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53 <em>Data Representation Template53</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template53</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53
	 * @generated
	 */
	EClass getDataRepresentationTemplate53();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53#getOrderOfSpatialDifferencing <em>Order Of Spatial Differencing</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Order Of Spatial Differencing</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53#getOrderOfSpatialDifferencing()
	 * @see #getDataRepresentationTemplate53()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate53_OrderOfSpatialDifferencing();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53#getExtraDifferencingOctetsNumber <em>Extra Differencing Octets Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Extra Differencing Octets Number</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate53#getExtraDifferencingOctetsNumber()
	 * @see #getDataRepresentationTemplate53()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate53_ExtraDifferencingOctetsNumber();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate54 <em>Data Representation Template54</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template54</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate54
	 * @generated
	 */
	EClass getDataRepresentationTemplate54();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate54#getPrecision <em>Precision</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Precision</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate54#getPrecision()
	 * @see #getDataRepresentationTemplate54()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate54_Precision();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55 <em>Data Representation Template55</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template55</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55
	 * @generated
	 */
	EClass getDataRepresentationTemplate55();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getReferenceValue <em>Reference Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getReferenceValue()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_ReferenceValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getBinaryScaleFactor <em>Binary Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Binary Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getBinaryScaleFactor()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_BinaryScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getScaledAndReferencedValueBitsNumber <em>Scaled And Referenced Value Bits Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Scaled And Referenced Value Bits Number</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getScaledAndReferencedValueBitsNumber()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_ScaledAndReferencedValueBitsNumber();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTypeOfOriginalFieldsValues <em>Type Of Original Fields Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type Of Original Fields Values</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTypeOfOriginalFieldsValues()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_TypeOfOriginalFieldsValues();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTypeOfCompression <em>Type Of Compression</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type Of Compression</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTypeOfCompression()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_TypeOfCompression();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTargetCompressionRatio <em>Target Compression Ratio</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Target Compression Ratio</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate55#getTargetCompressionRatio()
	 * @see #getDataRepresentationTemplate55()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate55_TargetCompressionRatio();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541 <em>Data Representation Template541</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template541</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541
	 * @generated
	 */
	EClass getDataRepresentationTemplate541();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getReferenceValue <em>Reference Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getReferenceValue()
	 * @see #getDataRepresentationTemplate541()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate541_ReferenceValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getBinaryScaleFactor <em>Binary Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Binary Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getBinaryScaleFactor()
	 * @see #getDataRepresentationTemplate541()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate541_BinaryScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate541()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate541_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getScaledAndReferencedValueBitsNumber <em>Scaled And Referenced Value Bits Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Scaled And Referenced Value Bits Number</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getScaledAndReferencedValueBitsNumber()
	 * @see #getDataRepresentationTemplate541()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate541_ScaledAndReferencedValueBitsNumber();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getTypeOfOriginalFieldsValues <em>Type Of Original Fields Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type Of Original Fields Values</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate541#getTypeOfOriginalFieldsValues()
	 * @see #getDataRepresentationTemplate541()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate541_TypeOfOriginalFieldsValues();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550 <em>Data Representation Template550</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template550</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550
	 * @generated
	 */
	EClass getDataRepresentationTemplate550();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getReferenceValue <em>Reference Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getReferenceValue()
	 * @see #getDataRepresentationTemplate550()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate550_ReferenceValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getBinaryScaleFactor <em>Binary Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Binary Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getBinaryScaleFactor()
	 * @see #getDataRepresentationTemplate550()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate550_BinaryScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate550()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate550_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getPackedValueBitsNumber <em>Packed Value Bits Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Packed Value Bits Number</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getPackedValueBitsNumber()
	 * @see #getDataRepresentationTemplate550()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate550_PackedValueBitsNumber();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getRealPartOfCoefficient <em>Real Part Of Coefficient</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Real Part Of Coefficient</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate550#getRealPartOfCoefficient()
	 * @see #getDataRepresentationTemplate550()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate550_RealPartOfCoefficient();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551 <em>Data Representation Template551</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template551</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551
	 * @generated
	 */
	EClass getDataRepresentationTemplate551();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getP <em>P</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>P</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getP()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_P();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getJs <em>Js</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Js</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getJs()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_Js();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getKs <em>Ks</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ks</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getKs()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_Ks();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getMs <em>Ms</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ms</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getMs()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_Ms();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getTs <em>Ts</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ts</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getTs()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_Ts();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getUnpackedSubsetPrecision <em>Unpacked Subset Precision</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unpacked Subset Precision</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate551#getUnpackedSubsetPrecision()
	 * @see #getDataRepresentationTemplate551()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate551_UnpackedSubsetPrecision();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561 <em>Data Representation Template561</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template561</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561
	 * @generated
	 */
	EClass getDataRepresentationTemplate561();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getReferenceValue <em>Reference Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reference Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getReferenceValue()
	 * @see #getDataRepresentationTemplate561()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate561_ReferenceValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getBinaryScaleFactor <em>Binary Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Binary Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getBinaryScaleFactor()
	 * @see #getDataRepresentationTemplate561()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate561_BinaryScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate561()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate561_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getNumberOfBitsUsedForEachPackedValue <em>Number Of Bits Used For Each Packed Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number Of Bits Used For Each Packed Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getNumberOfBitsUsedForEachPackedValue()
	 * @see #getDataRepresentationTemplate561()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate561_NumberOfBitsUsedForEachPackedValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getPreProcessingParameter <em>Pre Processing Parameter</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Pre Processing Parameter</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate561#getPreProcessingParameter()
	 * @see #getDataRepresentationTemplate561()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate561_PreProcessingParameter();

	/**
	 * Returns the meta object for class '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200 <em>Data Representation Template5200</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Representation Template5200</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200
	 * @generated
	 */
	EClass getDataRepresentationTemplate5200();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getNumberOfBitsUsedForEachPackedValue <em>Number Of Bits Used For Each Packed Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number Of Bits Used For Each Packed Value</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getNumberOfBitsUsedForEachPackedValue()
	 * @see #getDataRepresentationTemplate5200()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate5200_NumberOfBitsUsedForEachPackedValue();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMv <em>Mv</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Mv</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMv()
	 * @see #getDataRepresentationTemplate5200()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate5200_Mv();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMvl <em>Mvl</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Mvl</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMvl()
	 * @see #getDataRepresentationTemplate5200()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate5200_Mvl();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getDecimalScaleFactor <em>Decimal Scale Factor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Decimal Scale Factor</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getDecimalScaleFactor()
	 * @see #getDataRepresentationTemplate5200()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate5200_DecimalScaleFactor();

	/**
	 * Returns the meta object for the attribute '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMvlListOffset <em>Mvl List Offset</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Mvl List Offset</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplate5200#getMvlListOffset()
	 * @see #getDataRepresentationTemplate5200()
	 * @generated
	 */
	EAttribute getDataRepresentationTemplate5200_MvlListOffset();

	/**
	 * Returns the meta object for enum '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber <em>Data Representation Template Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Data Representation Template Number</em>'.
	 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber
	 * @generated
	 */
	EEnum getDataRepresentationTemplateNumber();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	DataRepresentationsFactory getDataRepresentationsFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation <em>IData Representation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.IDataRepresentation
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getIDataRepresentation()
		 * @generated
		 */
		EClass IDATA_REPRESENTATION = eINSTANCE.getIDataRepresentation();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate50Impl <em>Data Representation Template50</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate50Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate50()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE50 = eINSTANCE.getDataRepresentationTemplate50();
		/**
		 * The meta object literal for the '<em><b>Reference Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE50__REFERENCE_VALUE = eINSTANCE.getDataRepresentationTemplate50_ReferenceValue();
		/**
		 * The meta object literal for the '<em><b>Binary Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE50__BINARY_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate50_BinaryScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE50__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate50_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE50__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = eINSTANCE.getDataRepresentationTemplate50_NumberOfBitsUsedForEachPackedValue();
		/**
		 * The meta object literal for the '<em><b>Type Of Original Field Values</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE50__TYPE_OF_ORIGINAL_FIELD_VALUES = eINSTANCE.getDataRepresentationTemplate50_TypeOfOriginalFieldValues();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate51Impl <em>Data Representation Template51</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate51Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate51()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE51 = eINSTANCE.getDataRepresentationTemplate51();
		/**
		 * The meta object literal for the '<em><b>Matrix Bitmap Presence</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__MATRIX_BITMAP_PRESENCE = eINSTANCE.getDataRepresentationTemplate51_MatrixBitmapPresence();
		/**
		 * The meta object literal for the '<em><b>Number Of Data Values</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__NUMBER_OF_DATA_VALUES = eINSTANCE.getDataRepresentationTemplate51_NumberOfDataValues();
		/**
		 * The meta object literal for the '<em><b>First Dimension</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION = eINSTANCE.getDataRepresentationTemplate51_FirstDimension();
		/**
		 * The meta object literal for the '<em><b>Second Dimension</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION = eINSTANCE.getDataRepresentationTemplate51_SecondDimension();
		/**
		 * The meta object literal for the '<em><b>First Dimension Coordinate Value Definition</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_COORDINATE_VALUE_DEFINITION = eINSTANCE.getDataRepresentationTemplate51_FirstDimensionCoordinateValueDefinition();
		/**
		 * The meta object literal for the '<em><b>Nc1</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__NC1 = eINSTANCE.getDataRepresentationTemplate51_Nc1();
		/**
		 * The meta object literal for the '<em><b>Second Dimension Coordinate Value Definition</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_COORDINATE_VALUE_DEFINITION = eINSTANCE.getDataRepresentationTemplate51_SecondDimensionCoordinateValueDefinition();
		/**
		 * The meta object literal for the '<em><b>Nc2</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__NC2 = eINSTANCE.getDataRepresentationTemplate51_Nc2();
		/**
		 * The meta object literal for the '<em><b>First Dimension Physical Significance</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_PHYSICAL_SIGNIFICANCE = eINSTANCE.getDataRepresentationTemplate51_FirstDimensionPhysicalSignificance();
		/**
		 * The meta object literal for the '<em><b>Second Dimension Physical Significance</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_PHYSICAL_SIGNIFICANCE = eINSTANCE.getDataRepresentationTemplate51_SecondDimensionPhysicalSignificance();
		/**
		 * The meta object literal for the '<em><b>First Dimension Coefficients Offset</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__FIRST_DIMENSION_COEFFICIENTS_OFFSET = eINSTANCE.getDataRepresentationTemplate51_FirstDimensionCoefficientsOffset();
		/**
		 * The meta object literal for the '<em><b>Second Dimension Coefficients Offset</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE51__SECOND_DIMENSION_COEFFICIENTS_OFFSET = eINSTANCE.getDataRepresentationTemplate51_SecondDimensionCoefficientsOffset();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate52Impl <em>Data Representation Template52</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate52Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate52()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE52 = eINSTANCE.getDataRepresentationTemplate52();
		/**
		 * The meta object literal for the '<em><b>Group Splitting Method</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__GROUP_SPLITTING_METHOD = eINSTANCE.getDataRepresentationTemplate52_GroupSplittingMethod();
		/**
		 * The meta object literal for the '<em><b>Missing Value Management</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__MISSING_VALUE_MANAGEMENT = eINSTANCE.getDataRepresentationTemplate52_MissingValueManagement();
		/**
		 * The meta object literal for the '<em><b>Primary Missing Value Substitute</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__PRIMARY_MISSING_VALUE_SUBSTITUTE = eINSTANCE.getDataRepresentationTemplate52_PrimaryMissingValueSubstitute();
		/**
		 * The meta object literal for the '<em><b>Secondary Missing Value Substitute</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__SECONDARY_MISSING_VALUE_SUBSTITUTE = eINSTANCE.getDataRepresentationTemplate52_SecondaryMissingValueSubstitute();
		/**
		 * The meta object literal for the '<em><b>Ng</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__NG = eINSTANCE.getDataRepresentationTemplate52_Ng();
		/**
		 * The meta object literal for the '<em><b>Reference For Group Widths</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_WIDTHS = eINSTANCE.getDataRepresentationTemplate52_ReferenceForGroupWidths();
		/**
		 * The meta object literal for the '<em><b>Group Widths Number Of Bits</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__GROUP_WIDTHS_NUMBER_OF_BITS = eINSTANCE.getDataRepresentationTemplate52_GroupWidthsNumberOfBits();
		/**
		 * The meta object literal for the '<em><b>Reference For Group Lengths</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__REFERENCE_FOR_GROUP_LENGTHS = eINSTANCE.getDataRepresentationTemplate52_ReferenceForGroupLengths();
		/**
		 * The meta object literal for the '<em><b>Group Lengths Increment</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__GROUP_LENGTHS_INCREMENT = eINSTANCE.getDataRepresentationTemplate52_GroupLengthsIncrement();
		/**
		 * The meta object literal for the '<em><b>True Length Of Last Group</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__TRUE_LENGTH_OF_LAST_GROUP = eINSTANCE.getDataRepresentationTemplate52_TrueLengthOfLastGroup();
		/**
		 * The meta object literal for the '<em><b>Scaled Group Length Number Of Bits</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE52__SCALED_GROUP_LENGTH_NUMBER_OF_BITS = eINSTANCE.getDataRepresentationTemplate52_ScaledGroupLengthNumberOfBits();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate53Impl <em>Data Representation Template53</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate53Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate53()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE53 = eINSTANCE.getDataRepresentationTemplate53();
		/**
		 * The meta object literal for the '<em><b>Order Of Spatial Differencing</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE53__ORDER_OF_SPATIAL_DIFFERENCING = eINSTANCE.getDataRepresentationTemplate53_OrderOfSpatialDifferencing();
		/**
		 * The meta object literal for the '<em><b>Extra Differencing Octets Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE53__EXTRA_DIFFERENCING_OCTETS_NUMBER = eINSTANCE.getDataRepresentationTemplate53_ExtraDifferencingOctetsNumber();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate54Impl <em>Data Representation Template54</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate54Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate54()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE54 = eINSTANCE.getDataRepresentationTemplate54();
		/**
		 * The meta object literal for the '<em><b>Precision</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE54__PRECISION = eINSTANCE.getDataRepresentationTemplate54_Precision();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate55Impl <em>Data Representation Template55</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate55Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate55()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE55 = eINSTANCE.getDataRepresentationTemplate55();
		/**
		 * The meta object literal for the '<em><b>Reference Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__REFERENCE_VALUE = eINSTANCE.getDataRepresentationTemplate55_ReferenceValue();
		/**
		 * The meta object literal for the '<em><b>Binary Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__BINARY_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate55_BinaryScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate55_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Scaled And Referenced Value Bits Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__SCALED_AND_REFERENCED_VALUE_BITS_NUMBER = eINSTANCE.getDataRepresentationTemplate55_ScaledAndReferencedValueBitsNumber();
		/**
		 * The meta object literal for the '<em><b>Type Of Original Fields Values</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__TYPE_OF_ORIGINAL_FIELDS_VALUES = eINSTANCE.getDataRepresentationTemplate55_TypeOfOriginalFieldsValues();
		/**
		 * The meta object literal for the '<em><b>Type Of Compression</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__TYPE_OF_COMPRESSION = eINSTANCE.getDataRepresentationTemplate55_TypeOfCompression();
		/**
		 * The meta object literal for the '<em><b>Target Compression Ratio</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE55__TARGET_COMPRESSION_RATIO = eINSTANCE.getDataRepresentationTemplate55_TargetCompressionRatio();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate541Impl <em>Data Representation Template541</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate541Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate541()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE541 = eINSTANCE.getDataRepresentationTemplate541();
		/**
		 * The meta object literal for the '<em><b>Reference Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE541__REFERENCE_VALUE = eINSTANCE.getDataRepresentationTemplate541_ReferenceValue();
		/**
		 * The meta object literal for the '<em><b>Binary Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE541__BINARY_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate541_BinaryScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE541__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate541_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Scaled And Referenced Value Bits Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE541__SCALED_AND_REFERENCED_VALUE_BITS_NUMBER = eINSTANCE.getDataRepresentationTemplate541_ScaledAndReferencedValueBitsNumber();
		/**
		 * The meta object literal for the '<em><b>Type Of Original Fields Values</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE541__TYPE_OF_ORIGINAL_FIELDS_VALUES = eINSTANCE.getDataRepresentationTemplate541_TypeOfOriginalFieldsValues();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate550Impl <em>Data Representation Template550</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate550Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate550()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE550 = eINSTANCE.getDataRepresentationTemplate550();
		/**
		 * The meta object literal for the '<em><b>Reference Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE550__REFERENCE_VALUE = eINSTANCE.getDataRepresentationTemplate550_ReferenceValue();
		/**
		 * The meta object literal for the '<em><b>Binary Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE550__BINARY_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate550_BinaryScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE550__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate550_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Packed Value Bits Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE550__PACKED_VALUE_BITS_NUMBER = eINSTANCE.getDataRepresentationTemplate550_PackedValueBitsNumber();
		/**
		 * The meta object literal for the '<em><b>Real Part Of Coefficient</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE550__REAL_PART_OF_COEFFICIENT = eINSTANCE.getDataRepresentationTemplate550_RealPartOfCoefficient();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate551Impl <em>Data Representation Template551</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate551Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate551()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE551 = eINSTANCE.getDataRepresentationTemplate551();
		/**
		 * The meta object literal for the '<em><b>P</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__P = eINSTANCE.getDataRepresentationTemplate551_P();
		/**
		 * The meta object literal for the '<em><b>Js</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__JS = eINSTANCE.getDataRepresentationTemplate551_Js();
		/**
		 * The meta object literal for the '<em><b>Ks</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__KS = eINSTANCE.getDataRepresentationTemplate551_Ks();
		/**
		 * The meta object literal for the '<em><b>Ms</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__MS = eINSTANCE.getDataRepresentationTemplate551_Ms();
		/**
		 * The meta object literal for the '<em><b>Ts</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__TS = eINSTANCE.getDataRepresentationTemplate551_Ts();
		/**
		 * The meta object literal for the '<em><b>Unpacked Subset Precision</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE551__UNPACKED_SUBSET_PRECISION = eINSTANCE.getDataRepresentationTemplate551_UnpackedSubsetPrecision();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate561Impl <em>Data Representation Template561</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate561Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate561()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE561 = eINSTANCE.getDataRepresentationTemplate561();
		/**
		 * The meta object literal for the '<em><b>Reference Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE561__REFERENCE_VALUE = eINSTANCE.getDataRepresentationTemplate561_ReferenceValue();
		/**
		 * The meta object literal for the '<em><b>Binary Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE561__BINARY_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate561_BinaryScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE561__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate561_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE561__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = eINSTANCE.getDataRepresentationTemplate561_NumberOfBitsUsedForEachPackedValue();
		/**
		 * The meta object literal for the '<em><b>Pre Processing Parameter</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE561__PRE_PROCESSING_PARAMETER = eINSTANCE.getDataRepresentationTemplate561_PreProcessingParameter();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate5200Impl <em>Data Representation Template5200</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationTemplate5200Impl
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplate5200()
		 * @generated
		 */
		EClass DATA_REPRESENTATION_TEMPLATE5200 = eINSTANCE.getDataRepresentationTemplate5200();
		/**
		 * The meta object literal for the '<em><b>Number Of Bits Used For Each Packed Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE5200__NUMBER_OF_BITS_USED_FOR_EACH_PACKED_VALUE = eINSTANCE.getDataRepresentationTemplate5200_NumberOfBitsUsedForEachPackedValue();
		/**
		 * The meta object literal for the '<em><b>Mv</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE5200__MV = eINSTANCE.getDataRepresentationTemplate5200_Mv();
		/**
		 * The meta object literal for the '<em><b>Mvl</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE5200__MVL = eINSTANCE.getDataRepresentationTemplate5200_Mvl();
		/**
		 * The meta object literal for the '<em><b>Decimal Scale Factor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE5200__DECIMAL_SCALE_FACTOR = eINSTANCE.getDataRepresentationTemplate5200_DecimalScaleFactor();
		/**
		 * The meta object literal for the '<em><b>Mvl List Offset</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute DATA_REPRESENTATION_TEMPLATE5200__MVL_LIST_OFFSET = eINSTANCE.getDataRepresentationTemplate5200_MvlListOffset();
		/**
		 * The meta object literal for the '{@link org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber <em>Data Representation Template Number</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.DataRepresentationTemplateNumber
		 * @see org.mro.grib.model.files.secondEdition.dataRepresentations.impl.DataRepresentationsPackageImpl#getDataRepresentationTemplateNumber()
		 * @generated
		 */
		EEnum DATA_REPRESENTATION_TEMPLATE_NUMBER = eINSTANCE.getDataRepresentationTemplateNumber();

	}

} //DataRepresentationsPackage
